back office multi-tolerance multi-key software crm financial planning asset management front office management accounting hotel multi-priority investment